3,820 research outputs found

    A column generation approach to solve the crew re-scheduling problem

    Get PDF
    When tracks are out of service for maintenance during a certainperiod, trains cannot be operated on those tracks. This leads to amodified timetable, and results in infeasible rolling stock andcrew schedules. Therefore, these schedules need to be repaired.The topic of this paper is the rescheduling of crew.In this paper, we define the Crew Re-Scheduling Problem (CRSP).Furthermore, we show that it can be formulated as a large-scaleset covering problem. The problem is solved with a columngeneration based algorithm. The performance of the algorithm istested on real-world instances of NS, the largest passengerrailway operator in the Netherlands. Finally, we discuss somebenefits of the proposed methodology for the company.column generation;transportation;railways;crew re-scheduling;large-scale optimization

    A solution approach for dynamic vehicle and crew scheduling

    Get PDF
    In this paper, we discuss the dynamic vehicle and crew schedulingproblem and we propose a solution approach consisting of solving asequence of optimization problems. Furthermore, we explain why itis useful to consider such a dynamic approach and compare it witha static one. Moreover, we perform a sensitivity analysis on ourmain assumption that the travel times of the trips are knownexactly a certain amount of time before actual operation.We provide extensive computational results on some real-world datainstances of a large public transport company in the Netherlands.Due to the complexity of the vehicle and crew scheduling problem,we solve only small and medium-sized instances with such a dynamicapproach. We show that the results are good in the case of asingle depot. However, in the multiple-depot case, the dynamicapproach does not perform so well. We investigate why this is thecase and conclude that the fact that the instance has to be splitin several smaller ones, has a negative effect on the performance.transportation;vehicle and crew scheduling;large-scale optimization;dynamic planning

    Algorithmic Support for Railway Disruption Management

    Get PDF
    Disruptions of a railway system are responsible for longer travel times and much discomfort for the passengers. Since disruptions are inevitable, the railway system should be prepared to deal with them effectively. This paper explains that, in case of a disruption, rescheduling the timetable, the rolling stock circulation, and the crew duties is so complex that solving them manually is too time consuming in a time critical situation where every minute counts. Therefore, algorithmic support is badly needed. To that end, we describe models and algorithms for real-time rolling stock rescheduling and real-time crew rescheduling that are currently being developed and that are to be used as the kernel of decision support tools for disruption management. Furthermore, this paper argues that a stronger passenger orientation, facilitated by powerful algorithmic support, will allow to mitigate the adverse effects of the disruptions for the passengers. The latter will contribute to an increased service quality provided by the railway system. This will be instrumental in increasing the market share of the public transport system in the mobility market.

    Fast Heuristics for Delay Management with Passenger Rerouting

    Get PDF
    Delay management models determine which connections should be maintained in case of a delayed feeder train. Recently, delay management models are developed that take into account that passengers will adjust their routes when they miss a connection. However, for large-scale real-world instances, these extended models become too large to be solved with standard integer programming techniques. We therefore develop several heuristics to tackle these larger instances. The dispatching rules that are used in practice are our first heuristic. Our second heuristic applies the classical delay management model without passenger rerouting. Finally, the third heuristic updates the parameters of the classical model iteratively. We compare the quality of these heuristic solution methods on real-life instances from Netherlands Railways. In this experimental study, we show that our iterative heuristic can solve large real-world instances within a short computation time. Furthermore, the solutions obtained by this iterative heuristic are of good quality.public transportation;daily management;passenger rerouting;railway operations

    Vehicle and crew scheduling: solving large real-world instances with an integrated approach

    Get PDF
    In this paper we discuss several methods to solve large real-worldinstances of the vehicle and crew scheduling problem. Although,there has been an increased attention to integrated approaches forsolving such problems in the literature, currently only small ormedium-sized instances can be solved by such approaches.Therefore, large instances should be split into several smallerones, which can be solved by an integrated approach, or thesequential approach, i.e. first vehicle scheduling and afterwardscrew scheduling, is applied.In this paper we compare both approaches, where we considerdifferent ways of splitting an instance varying from very simplerules to more sophisticated ones. Those ways are extensivelytested by computational experiments on real-world data provided bythe largest Dutch bus company.

    Applying an Integrated Approach to Vehicle and Crew Scheduling in Practice

    Get PDF
    This paper deals with a practical application of an integrated approach to vehicle and crew scheduling, that we have developed previously. Computational results have shown that our approach can be applied to problems of practical size. However, application of the approach to the actual problems that one encounters in practice, is not always straightforward. This is mainly due to the existence of particular constraints that can be regarded as \\house rules" of the public transport company under consideration. In this paper we apply our approach to problems of individual bus lines of the RET, the Rotterdam public transport company, where particular constraints should be satisfied. Furthermore, we investigate the impact of allowing drivers to change vehicle during a break. Currently, the rule at the RET is that such changeovers are only allowed in split duties; they are never allowed in other type of duties. We show that it is already possible to save crews if for the non-split duties, restricted changeovers are allowed.Lagrangian relaxation;column generation;crew scheduling;integrated planning;vehicle scheduling

    Railway timetabling from an operations research

    Get PDF
    In this paper we describe Operations Research (OR) models andtechniques that can be used for determining (cyclic) railwaytimetables. We discuss the two aspects of railway timetabling: (ii)the determination of arrival and departure times of the trains atthe stations and other relevant locations such as junctions andbridges, and (iiii) the assignment of each train to an appropriateplatform and corresponding inbound and outbound routes in everystation. Moreover, we discuss robustness aspects of bothsubproblems.

    A dynamic approach to vehicle scheduling

    Get PDF
    This paper presents a dynamic approach to the vehicle scheduling problem. We discuss the potential benefit of our approach compared to the traditional one, where the vehicle scheduling problem is solved only once for a whole period and the travel times are assumed to be fixed. In our dynamic approach, we solve a sequence of optimization problems, where we take into account different scenarios for future travel times. Because in the multiple-depot case we cannot solve the problem exactly within reasonable computation time, we use a "cluster-reschedule" heuristic where we first assign trips to depots by solving the static problem and then solve dynamic single-depot problems. We use new mathematical formulations of these problems that allow a fast solution by standard optimization software. We report on the results of a computational study with real life data, in which we compare different variants of our approach and perform a sensitivity analysis with respect to deviations of the actual travel times from the estimated ones.vehicle scheduling;dynamic scheduling;public transport;stochastic programming;stochastic traveltimes

    Models and algorithms for Integration of Vehicle and Crew Scheduling

    Get PDF
    This paper deals with models, relaxations and algorithms for an integrated approach to vehicle and crew scheduling. We discuss potential benefits of integration and provide an overview of the literature, which considers mainly partial integration. Our approach is new in the sense that we can tackle integrated vehicle and crew scheduling problems of practical size.We propose new mathematical formulations for integrated vehicle and crew scheduling problems and we discuss corresponding Langrangian relaxations and Lagrangian heuristics. To solve the Lagrangian relaxations, we use column generation applied to set partitioning type of models. The paper is concluded with a computational study using real life data, which shows the applicability of the proposed techniques to practical problems. Furthermore, we also address the effectiveness of integration in different situations.Lagrangian relaxation;column generation;crew scheduling;integrated planning;vehicle scheduling

    Railway Crew Rescheduling with Retiming

    Get PDF
    Railway operations are disrupted frequently, e.g. the Dutch railway network experiences about three large disruptions per day on average. In such a disrupted situation railway operators need to quickly adjust their resource schedules. Nowadays, the timetable, the rolling stock and the crew schedule are recovered in a sequential way. In this paper, we model and solve the crew rescheduling problem with retiming. This problem extends the crew rescheduling problem by the possibility to delay the departure of some trains. In this way we partly integrate timetable adjustment and crew rescheduling. The algorithm is based on column generation techniques combined with Lagrangian heuristics. In order to prevent a large increase in computational time, retiming is allowed only for a limited number of trains where it seems very promising. Computational experiments with real-life disruption data show that, compared to the classical approach, it is possible to find better solutions by using crew rescheduling with retiming.
    corecore